Using Process Simulation to Compare Scheduling Strategies for Software Projects

نویسنده

  • Frank Padberg
چکیده

We present a discrete simulation model for software projects which explicitly takes a scheduling strategy as input. The model represents varying staff skill levels, component coupling, rework caused by design changes, and changing task assignments. The simulation model is implemented in the language of the general-purpose graphical simulation tool The simulations provide quick feedback about the impact which the scheduling strategy will have on the progress and completion time of a given software project. Using the model, a manager can compare different strategies and choose the one which is best for his next project. As an illustration how to apply the simulation model, we systematically study the performance of various list policies for a small sample project. We provide a detailed analysis of the task assignments which actually occur in the simulations. In addition, the example provides clear evidence that strategies which are more adaptive to the current project state than list policies will yield improved schedules. This result suggests to apply dynamic optimization techniques when scheduling software projects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simulation-Based Optimization Model for Scheduling New Product Development Projects in Research and Development Centers

a simulation-based optimization approach for the purpose of finding a near-optimal answer can be efficient and effective. In the present paper, first, the mathematical model for the project activity scheduling problem has been presented with a job shop approach. Then, using the Arena 14 software, the simulation model has been designed. Consequently, a numerical example has been solved via runni...

متن کامل

A study on optimal scheduling for software projects

Software projects often suffer from unexpected rework and delays. Therefore, project scheduling remains a difficult task for the managers. In this article, we compute optimal scheduling strategies for a set of sample software projects and simulate their behavior. The computations are based on a stochastic Markov decision model for software projects, which focuses on capturing the feedback betwe...

متن کامل

DEVELOPING THE LSM VPR SCHEDULING METHOD FOR SCHEDULING HIGHWAY CONSTRUCTION PROJECTS BASED ON EFFECTIVE FACTORS ON EMBANKMENT ACTIVITY PRODUCTIVITY

Highway construction projects are one of the most important construction projects in the world. Therefore predicting the time of these kinds of projects is important. Basically highway projects are including few activities which are repeating along the horizontal direction. One of the best methods for scheduling these types of projects is linear scheduling method. The repetitive nature of the h...

متن کامل

Payment Scheduling Problems of Software Projects from a Bilateral Perspective

This study examines the capital-constrained payment scheduling problem related to software projects. An optimization model for the payment schedules of software projects is constructed from the joint perspective of the client and the contractor in software outsourcing projects. Then, a heuristic simulated annealing algorithm is designed to solve the model. Finally, a case study is presented to ...

متن کامل

A discrete simulation model for assessing software project scheduling policies

Good project scheduling is an essential, but extremely hard task in software management practice. In a software project, the time needed to complete some development activity is difficult to estimate. Often, the completion of activities is delayed due to unanticipated rework which is caused by feedback in the process. In this paper, we show how process simulation can be used to support managers...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002